package com.wtone.platform.gat.images.gat.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author: aiLin
 * @date: 2020-10-07
 * @desc:采集设备对象对象 apedb
 */
@ApiModel(value="Apedb对象",description="Apedb 表")
@Data
public class Apedb
{

        @ApiModelProperty(value="编号")
        private String id;

        @ApiModelProperty(value="设备ID")
        private String apeid;

        @ApiModelProperty(value="设备名称")
        private String name;

        @ApiModelProperty(value="型号")
        private String model;

        @ApiModelProperty(value="ip地址")
        private String ipaddr;

        @ApiModelProperty(value="端口")
        private String port;

        @ApiModelProperty(value="经度")
        private String longitude;

        @ApiModelProperty(value="纬度")
        private String latitude;

        @ApiModelProperty(value="安装地点行政区划代码")
        private String placecode;

        @ApiModelProperty(value="位置名,具体到摄像机位置或街道门牌号，由 (乡镇街道)+ (街路巷)+ (门楼牌号)+ (门楼详细地址)构成")
        private String place;

        @ApiModelProperty(value="OrgCode")
        private String orgcode;

        @ApiModelProperty(value="车辆抓拍方向,0：拍车头；1：拍车尾，兼容无视频卡口信息设备")
        private String capdirection;

        @ApiModelProperty(value="监视方向")
        private String monitordirection;

        @ApiModelProperty(value="监视区域说明")
        private String monitorareadesc;

        @ApiModelProperty(value="是否在线")
        private String isonline;

        @ApiModelProperty(value="所属采集系统,采集设备所接的采集系统设备")
        private String ownerapsid;

        @ApiModelProperty(value="用户帐号,用于支持修改设备登陆帐号")
        private String userid;

        @ApiModelProperty(value="口令,用于支持修改设备登陆口令")
        private String password;

        @ApiModelProperty(value="创建者")
        private String              createBy;

        @ApiModelProperty(value="创建时间")
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        private Date createTime;

        @ApiModelProperty(value="更新者")
        private String              updateBy;

        @ApiModelProperty(value="更新时间")
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        private Date                updateTime;

        @ApiModelProperty(value="备注")
        private String              remark;

   }
